home *** CD-ROM | disk | FTP | other *** search
/ Quarterdeck Expanded Memory Manager 7.0 / Quarterdeck Expanded Memory Manager v7.0.img / TECHNOTE.QIP / WINSIZE.TEC < prev    next >
Text File  |  1993-06-18  |  12KB  |  251 lines

  1.  
  2.              MAXIMIZING THE SIZE OF YOUR DESQview WINDOWS
  3.  
  4.  
  5.   This QEMM 7 technote is an abridged version of a technical
  6.   bulletin that is available through our standard support channels.
  7.   The information contained in this version pertains ONLY to QEMM
  8.   version 7.0.  If you need information relating to earlier versions
  9.   of QEMM you can obtain the unabridged version from the following
  10.   sources:
  11.  
  12.   Quarterdeck Technical Support BBS:  WINSIZE.TEC
  13.                          CompuServe:  WINSIZ.TEC
  14.                               Q/FAX:  #161
  15.  
  16.  
  17.   Subject:  How to increase the size of your DESQview windows.
  18.  
  19.  
  20.   HOW CAN I GET BIGGER WINDOW SIZES IN DESQVIEW?
  21.  
  22.   DESQview may require 170K of your first megabyte of memory or
  23.   more than 200K, depending on your specific configuration.
  24.   DESQview can load over 63K of its code into the HMA (High Memory
  25.   Area, the first 64K of extended memory) if this area is
  26.   available.  It can also load its data into unused areas of High
  27.   RAM between 640K and 1024K.  The remaining portion of DESQview's
  28.   code will load into conventional memory. Regardless of the amount
  29.   of RAM on your system, DESQview (like most programs) can ONLY
  30.   load into these three areas.  It is important that you find the
  31.   best ways of utilizing the HMA and your areas of High RAM if you
  32.   are to maximize your DV windows.
  33.  
  34.   First, make sure that the file DV.COM exists in your DV
  35.   directory.  After verifying its presence, follow the suggestions
  36.   listed below.
  37.  
  38.   1. USING STEALTH ROM TO FREE CONVENTIONAL MEMORY:
  39.  
  40.   With version 6.00 of QEMM, Quarterdeck introduced its Stealth ROM
  41.   technology which reclaims some of the upper memory addresses used
  42.   by ROMs, gaining its users nearly 100K of additional High RAM.
  43.   If you are using Stealth ROM, the QEMM device line in your
  44.   CONFIG.SYS file will contain either the ST:M or ST:F parameter.
  45.   If you do not have one of these parameters on the QEMM line, you
  46.   can enable Stealth ROM by typing the following command at the DOS
  47.   prompt:
  48.  
  49.       OPTIMIZE /ST
  50.  
  51.   This runs QEMM's Optimize program and instructs it to test your
  52.   system for Stealth ROM compatibility.  Stealth ROM can do more to
  53.   increase the size of your DESQview windows than any other
  54.   suggestion in this technote.
  55.  
  56.   If you notice anything unusual about the way your system
  57.   functions after enabling Stealth ROM, refer to our technical
  58.   bulletin STEALTH.TEC for troubleshooting suggestions.  This
  59.   technote was installed in your QEMM\TECHNOTE directory when you
  60.   installed QEMM 7.
  61.  
  62.   2. USING QEMM's ANALYSIS PROGRAM TO INCREASE AREAS OF HIGH RAM:
  63.  
  64.   Before loading into conventional memory DESQview fills up all
  65.   available areas of High RAM.  It is to your advantage, therefore,
  66.   to configure QEMM to give you the most High RAM possible.  One
  67.   way to gain additional High RAM is by performing an ANALYSIS.
  68.   With this procedure QEMM determines what areas of upper memory
  69.   are not currently being accessed by your hardware and software
  70.   and suggests ranges of addresses that you can try "INCLUDING" for
  71.   QEMM's use. In order for the results of ANALYSIS to be accurate,
  72.   you must follow the instructions precisely.  For complete
  73.   details, refer to your QEMM or Manifest manual or read our
  74.   technical bulletin EXCLUDE.TEC.  This technote was also installed
  75.   in your QEMM\TECHNOTE directory.
  76.  
  77.   3. USING ST-DBL TO STEALTH DOUBLESPACE:
  78.  
  79.   If you are using DoubleSpace (the disk compression program
  80.   included with MS-DOS 6.0), you can use QEMM's ST-DBL.SYS to free
  81.   even more conventional memory for DESQview.  Normally,
  82.   DoubleSpace uses 43K of your first megabyte of memory.  This can
  83.   heavily tax your window sizes in DESQview.  The new ST-DBL
  84.   technology will stealth the DoubleSpace driver into expanded
  85.   memory.  ST-DBL uses 2K of memory for itself and can be loaded
  86.   high for a net savings of 41K.
  87.  
  88.   In order to use "ST-DBL" you must be using DoubleSpace from MS-
  89.   DOS 6 and have QEMM configured to provide expanded memory through
  90.   a 64K EMS page frame.
  91.  
  92.   If you install DoubleSpace AFTER installing QEMM 7, you should
  93.   run QEMM's QSETUP program (by typing QSETUP at the DOS prompt.)
  94.   QSETUP will remove the DBLSPACE.SYS line in your CONFIG.SYS and
  95.   replace it with the following line:
  96.  
  97.     DEVICE=C:\QEMM\ST-DBL.SYS
  98.  
  99.   4.  GETTING QEMM TO BACKFILL MORE MEMORY:
  100.  
  101.   By default QEMM backfills only 576k of conventional memory on
  102.   80386 systems. (This is not the case with 80486 and higher
  103.   processors.)  The first 64K of conventional memory is not
  104.   backfilled, allowing a maximum of 576K of conventional memory in
  105.   a DESQview window.  If you are running QEMM on a 386 system, you
  106.   can try to reclaim some of this memory by adding I=0C00-0FFF or
  107.   I=0800-0FFF to the QEMM386.SYS line in your CONFIG.SYS file.
  108.  
  109.   Including 0C00-0FFF reclaims 32K of conventional memory.  On some
  110.   systems these addresses are used for such things as I/O
  111.   addresses.  If your computer does not function normally after
  112.   adding this include statement, try reducing the range by using
  113.   the I=0800-0FFF parameter.
  114.  
  115.   One of these two include statements will work for most systems.
  116.   If you experience a problem that is not resolved by using the
  117.   second, smaller, include statement, you should remove the include
  118.   statement altogether.
  119.  
  120.   5.  GETTING DESQVIEW TO USE THE HMA:
  121.  
  122.   With QEMM loaded, DESQview is able to load 63K of its data into
  123.   the HMA (High Memory Area, the first 64K of extended memory.)
  124.   Only one program can use the HMA, however, so DESQview cannot use
  125.   it if another program is already using it. If you have DOS 5 or
  126.   6, you may have a line in your CONFIG.SYS file that says
  127.   "DOS=HIGH."  This line instructs DOS to load part of itself into
  128.   the HMA. DOS normally uses only 35K to 45K of the HMA, so most
  129.   DESQview users obtain larger windows if they remove the DOS=HIGH
  130.   line and allow DV to load into this area.
  131.  
  132.   In some cases it may be to your advantage to use the DOS=HIGH
  133.   line in your CONFIG.SYS file rather than letting DESQview load
  134.   into the HMA.  Try it both ways and then determine which gives
  135.   you more memory by running Optimize, then checking "Largest
  136.   Available Expanded Memory" in Memory Status while in DESQview.
  137.   Use the configuration that gives you the best results.
  138.  
  139.   If you are using DR-DOS 6, you may get bigger window sizes in
  140.   DESQview by loading the DOS kernel into High RAM.  You do this by
  141.   placing the following lines in the CONFIG.SYS file:
  142.  
  143.             SHELL=C:\COMMAND.COM C:\ /P /MU
  144.             HIDOS=ON
  145.             DEVICE=C:\DRDOS\HIDOS.SYS /BDOS=AUTO
  146.  
  147.   Another option you can try if you have DR-DOS 6 is loading the
  148.   DOS kernel into the HMA with the following lines:
  149.  
  150.             SHELL=C:\COMMAND.COM C:\ /P /MH
  151.             HIDOS=ON
  152.             DEVICE=C:\DRDOS\HIDOS.SYS /BDOS=FFFF
  153.  
  154.   6.  REMOVING DEVICE DRIVERS AND TSRs FROM CONFIG.SYS AND
  155.       AUTOEXEC.BAT:
  156.  
  157.   The number of device drivers and TSRs you load during bootup
  158.   directly impacts your maximum window size.  Many TSRs (like
  159.   DOSKEY or Sidekick) can be removed from your AUTOEXEC.BAT and
  160.   loaded in a DESQview window as needed.  Programs and drivers
  161.   loaded in this manner do not detract from the size of EACH window
  162.   but, rather, affect ONLY the size of the window in which they are
  163.   run.
  164.  
  165.   Device drivers such as disk caches or ramdrives also use memory
  166.   in the first megabyte.  Try removing such drivers one at a time
  167.   in order to judge any performance gain resulting from their use.
  168.   You may decide the performance gain is not worth the memory it
  169.   costs you.  Because memory is a finite resource, you must make
  170.   decisions as to how you use it.
  171.  
  172.   Network drivers can also be changed to save memory.  As an
  173.   example, Novell's NETX.COM can be replaced with EMSNETX.COM which
  174.   uses expanded memory and, as a result, uses much less
  175.   conventional memory or High RAM.  Contact your network
  176.   administrator for more information on alternative network
  177.   drivers.
  178.  
  179.   7.  USING QEMM'S VIDRAM TO INCREASE CONVENTIONAL MEMORY:
  180.  
  181.   If your system is equipped with an EGA or VGA card and you use
  182.   mainly text based applications, you can use VIDRAM to increase
  183.   your conventional memory up to 96K.  When VIDRAM is enabled you
  184.   will not be able to run graphics programs but you will be able to
  185.   run larger text-based applications inside DV than you would
  186.   otherwise be able to do.  For further information on enabling
  187.   VIDRAM, refer to your QEMM manual.
  188.  
  189.   8.  CONFIGURING DESQVIEW TO USE LESS MEMORY VIA ITS SETUP
  190.       PROGRAM.
  191.  
  192.   A number of settings in DESQview's SETUP program can be
  193.   configured to save memory, and experimenting with them can prove
  194.   well worth the time spent.
  195.  
  196.   COMMON MEMORY is used by DESQview to manage its windows, and the
  197.   amount you need is dependent upon the number of windows you open.
  198.   The default value is 17K; the minimum value of 14K may suffice
  199.   for users who open only a few windows at a time.  Rarely do DV
  200.   users need more than 25K of common memory.
  201.  
  202.   DOS BUFFERS FOR EMS refers to memory used by DESQview to manage
  203.   file operations into expanded memory.  The default value is 2K;
  204.   QEMM users who are not on a network can set this figure to 0K
  205.   with no loss of performance, saving about 5K.  The value of this
  206.   field can affect the speed of disk access, but rarely will a
  207.   value higher than 10K or 15K prove worthwhile.
  208.  
  209.   If you are willing to do without a few of DESQview features, you
  210.   can probably scrimp a few more K from the Setup program:
  211.  
  212.   On the KEYBOARD option you can save as much as 12K by telling
  213.   DESQview that you do not want to use the Learn feature.  By doing
  214.   so, however, you disable DESQview's very useful macro system.  If
  215.   you are not aware of the capabilities of DV's LEARN feature, you
  216.   may want to refer to the manual for information before disabling
  217.   it.
  218.  
  219.   On the VIDEO MONITOR option you may be able to save up to 16K by
  220.   telling DESQview not to display text and graphics at the same
  221.   time.  This disables DESQview's Video Options menu, prevents
  222.   graphics programs from being seen when in background, and
  223.   prevents virtualization of graphics.  You can save another 2-9K
  224.   by choosing 0 for "What Display Adapter do you have?".  This
  225.   causes DESQview not to load a video driver and keeps DESQview
  226.   from saving and restoring graphics screens or virtualizing
  227.   graphics.
  228.  
  229.   On the PERFORMANCE option you can save 2K by changing "Manage
  230.   Printer Contention?" to N(o) if it is set to Y(es.)  By default
  231.   this field is set to N, in which case DESQview does nothing to
  232.   prevent two programs from attempting to print at the same time.
  233.  
  234.   On the NETWORK option you may disable the network support or
  235.   decrease the size of the buffer.  Network support is ONLY needed
  236.   for certain network-specific programs.  It is NOT required for
  237.   most normal DOS applications that are merely being run from a
  238.   network hard drive.  The amount of memory you save by disabling
  239.   network support is about 5K plus the size of the buffer reserved
  240.   in the second field.  Unless you are certain that you need this
  241.   service, try running without it.  If you encounter a problem when
  242.   network support is disabled that you DO NOT encounter with such
  243.   support, simply run DESQview Setup and change the settings back
  244.   as they were.  You can also try decreasing the size of the buffer
  245.   which, by default, is set to 8K.
  246.  
  247.   *************************************************************
  248.   This technical note may be copied and distributed freely as long
  249.   as it is distributed in its entirety and it is not distributed
  250.   for profit.  Copyright (C) 1990-3 by Quarterdeck Office Systems
  251.   ******************** E N D   O F   F I L E *******************